import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

/**
 *username: '', //姓名
 sex: '', //性别
 date: '', //出生日期
 work_experience: '', //工作经验
 job_status: '', //求职状态
 desired_position: '', //意向岗位
 work_area: '', //工作地区
 desired_industry: '', //期望从事的行业
 expect_salary: '', //期望的薪资
 self_assessment: '', //自我评价
 company_name: '', //公司名称
 Subordinate_industry: '', //所属行业
 position_name: '', //职位名称
 In_time: '', //入职时间
 out_time: '', //离职时间
 job_description: '', //工作描述
 school_name: '', //学校名称
 degree: '', //学历
 professional_name: '', //专业名称
 read_time: '', //就读时间
 graduation_time: '', //毕业时间
 school_experience: '', //在校经历
 */

export default new Vuex.Store({
  state: {
    active: 0,
    userInfo: {}
  },
  mutations: {
    active (state, active) {
      state.active = active
    },
    userInfo (state, userInfo) {
      Object.assign(state.userInfo, userInfo)
    }
  },
  actions: {
    active (ctx, active) {
      ctx.commit('active', active)
    },
    userInfo (ctx, userInfo) {
      ctx.commit('userInfo', userInfo)
    }
  },
  modules: {}
})
